package binary;

public class HexDemo {
    public static void main(String[] args) {
        /*
         * 16进制:缩写2进制
         * 0x为16进制字面量前缀
         * 0b为2进制字面量前缀-----一般都是16进制缩写
         * 计算机内部只有2进制
         * Integer.toHexString();可以将16进制数返回
         * */
        int n =0x1c7460f;
        int m =0b010001111011100110001010;
        System.out.println("按2进制输出");
        System.out.println(Integer.toBinaryString(n));//2进制输出
        System.out.println(Integer.toBinaryString(m));
        System.out.println("按16进制输出");
        System.out.println(Integer.toHexString(n));//16进制输出
        System.out.println(Integer.toHexString(m));
        System.out.println("按10进制输出");
        System.out.println(n);
        System.out.println(m);
    }
}
